// 这个文件以后专门封装跟用户有关的接口
// 例如：用户登录、获取用户信息、修改用户头像等

// 导入请求对象
import request from '@/utils/request'
import store from '@/store'

// 封装一个做登录的接口
export const loginAPI = (data) => {
    return request({
        // 复制来的路径如果有空格，一定要把空格删掉
        // 不然你的请求会报404错误，如果你看到发请求404错误里那个地址栏有%20的字样
        // 证明你加了空格
        url: '/v1_0/authorizations',
        method: 'POST',
        data
    })
}


// 封装一个获取用户个人资料的接口
export const userInfoAPI = () => {

    return request({
        url: '/v1_0/user/profile'
    })
}


// 封装一个修改用户资料的接口
export const editUserInfoAPI = (data) => {

    return request({
        url: '/v1_0/user/profile',
        method: 'patch',
        data
    })
}


// 封装一个修改用户头像的接口
export const editPhotoAPI = (data) => {

    return request({
        url: '/v1_0/user/photo',
        method: 'patch',
        data
    })
}